/*!
 * blogedit.html 页面脚本.
 *
 */
"use strict";
//# sourceURL=blogedit.js

// DOM 加载完再执行
$(function() {
    var saveblogurl = '/community/save_blog';
	// 初始化 md 编辑器
    $("#md").markdown({
        language: 'zh',
        fullscreen: {
            enable: true
        },
        resize:'vertical',
        localStorage:'md',
        imgurl: 'http://localhost:8081',
        base64url: 'http://localhost:8081'
    });
 

    
    // 初始化下拉
    $('.form-control-chosen').chosen();
    
    
    // 初始化标签
    $('.form-control-tag').tagsInput({
    	'defaultText':'输入标签'
 
    });
 
 	$("#uploadImage").click(function() {
		$.ajax({
		    url: 'http://localhost:8081/upload',
		    type: 'POST',
		    cache: false,
		    data: new FormData($('#uploadformid')[0]),
		    processData: false,
		    contentType: false,
		    success: function(data){
		    	var mdcontent=$("#md").val();
		    	 $("#md").val(mdcontent + "\n![]("+data +") \n");
 
	         }
		}).done(function(res) {
			$('#file').val('');
		}).fail(function(res) {});
 	})
 
 	// 发布博客
 	$("#submitBlog").click(function() {
        toastr.options = {
            positionClass: "toast-top-center",
        };
		// 获取 CSRF Token 
		// var csrfToken = $("meta[name='_csrf']").attr("content");
		// var csrfHeader = $("meta[name='_csrf_header']").attr("content");
        var blogcontent = {};
        //如果是更新博客则获取id
		blogcontent.id = $('#blogId').val();
        // 获取标题
        blogcontent.title = $('#title').val();
        // blogcontent.summary = $('#summary').val();
        blogcontent.content = $('#md').val();
        blogcontent.categoryId = $('#catalogSelect').val();
        var formData = new FormData();
        formData.append('BlogContentStr', JSON.stringify(blogcontent));
        // alert(blogcontent.content);
		$.ajax({
		    // url: '/u/'+ $(this).attr("userName") + '/blogs/edit',

		    url: saveblogurl,
		    type: 'POST',
            contentType : false,
            data : formData,
            processData : false,
            cache : false,
			success: function(data){
                 // alert(22);
				 if (data.success) {
					// 成功后，重定向
                     toastr.success("成功,将在1秒后刷新页面");
                     setTimeout(function () {
                         window.location.reload();
                     },1000);
				 } else {
					 toastr.error("error!"+data.errMsg);
				 }
				 
		     },
		     error : function() {
		    	 toastr.error("error!");
		     }
		})
 	})
 	
 	
});